import http from '../utils/request'
export default{
    /**
     * 获取菜单下的所有权限
     * @returns 
     */
    getMenuAuths:function(){
        return http.get('/menu/auths');
    },
    
    addMenu:function(data){
        return http.post('/menu',data);
    },
    updateMenu:function(data){
        return http.put('/menu',data);
    },
    deleteMenus:function(ids){
        return http.delete('/menu',{ids:ids});
    },
    getMenu:function(id){
        return http.get(`/menus/${id}`);
    },
    menuPager:function(data){
        return http.get('/menus',data);
    },
    getMenuTree:function(data){
        return http.get('/menu/tree',data);
    },
    // getAllMenus:function(data){
    //     return http.get('/menu/all',data);
    // },
    addAuth:function(data){
        return http.post('/auth',data);
    },
    updateAuth:function(data){
        return http.put('/auth',data);
    },
    getAuth:function(id){
        return http.get(`/auths/${id}`);
    },
    getAuthByMenuId:function(id){
        return http.get(`/menus/${id}/auth`);
    },
    deleteAuths:function(ids){
        return http.delete('/auth',{ids:ids});
    },
}
